# ROS2 Python环境配置
# 将此文件添加到您的.bashrc中: source ~/learn_ros2/utils/ros2_python_env.sh

# 更彻底地从PATH中移除所有pyenv相关路径
if [[ $PATH == *"pyenv"* ]]; then
  export PATH=$(echo $PATH | sed -e 's|/home/felix/.pyenv/shims:||g' -e 's|/home/felix/.pyenv/bin:||g' -e 's|/home/felix/.pyenv/plugins/pyenv-virtualenv/shims:||g')
fi

# 确保使用系统Python
export PYTHONPATH=/usr/lib/python3/dist-packages:$PYTHONPATH

# 显式设置Python解释器路径
alias python3=/usr/bin/python3
alias pip3=/usr/bin/pip3

# 屏蔽pyenv命令以避免警告
function pyenv {
  echo "pyenv已被禁用，当前使用系统Python环境"
  return 0
}

# 确认使用的是系统Python
echo "ROS2开发环境已启用，使用Python: $(which python3) ($(python3 --version))"

# 设置ROS2环境变量
source /opt/ros/humble/setup.bash

# 为ROS2工具设置Python解释器
export COLCON_PYTHON_EXECUTABLE=/usr/bin/python3
